thủ môn
PSG vs Barcelona in the Champions League: €2.66bn and the story that sits in goalAt three in the morning in Da Nang, I opened the squad valuation table, ran t...
After the Whistle at Hoa Xuan: The Boy Who Drew an S, a Shirt Covered in Logos, and How Vietnamese Football Keeps Losing a Rough GemHoa Xuan Stadium was so quiet that I could hear the ball sigh. That afternoon...
The Goalkeeper Market: When Distribution Is Priced Higher Than ReflexesA goalkeeper stands just outside the six-yard box, the ball at his feet, his...
When the Stands Fall Silent: The Quiet Pulse of Vietnamese Football and Lessons from JapanWhen the Stands Fall Silent: The Quiet Pulse of Vietnamese Football and Lesso...
Vietnam vs Pakistan: Kim Sang Sik, an unhealed glove, and a match named self-respectThe press room in Jakarta was not crowded. One microphone on the table, a few...
The Ochoa Void and the 2030 Gamble: Which Sediment Layer Is Mexico Excavating?At minute 61 of the friendly between Mexico and Peru, I wrote a number in my...
An Se-young and the Asian Games 2026 Record Map: When Data Draws a Women's Badminton DynastyOn September 29, 2026, in Aichi-Nagoya, the second game of the women's single...
Presidents Cup 2026 at Medinah: The International Team Hands Its Fate to the Analytics RoomThe press conference ran seventeen minutes, and Christiaan Bezuidenhout neede...
Ashlyn Anderson: The 9-Second Symphony and the NCAA Recruiting EquationThere is a number no one noticed in Rice University's recruiting announcement...
2026 Chess Olympiad Round 9: Gukesh escapes on Board 4, India still without control of their own fateI sat in the eastern stand, where the sightline cuts diagonally down to Board...
Vietnam PUBG Mobile finishes fourth at ASIAD 20: Five points from bronze, but the real gap is squad depthWhen the scoreboard settled on 95, the gap to the bronze medal was five. In t...
LA 2028 Olympics: Six Men's Volleyball Tickets Are Claimed, Yet the Reigning Champion France Is Still MissingNight fell over Rio de Janeiro, and I sat before the screen with a beer more...
Sindhu Loses to Chen Yufei in Asian Games 2026 Quarter-final: Tempo Reversed, Not the Third GameThe shuttle hung high enough to silence the stands at Aichi-Nagoya for a few...
When V-League Data Is Thin, Analysts Must Build Their Own Space MapsThat day I sat in a coffee shop on Bach Dang Street in Da Nang, watching the...
AL Overthrows BLG 3-1 in the 2026 LPL Championship: Death Sentence for the Treble Dream and a Throne Change After Six CollapsesOn September 13, 2026, at the central arena in Shanghai, the fourth game of t...
Sussex Senior 4* Table Tennis Open: The Race for a New ChampionWhen the defending champion of last year's men's singles title is only seeded...
Chinese-Korean Esports Satellite Academies: A Factory for Disposable TalentIn the summer youth finals of the LPL, I sat alone in my editorial room in...
V.League 2026-25: The Foreign Player Arms Race Is Hitting Its CeilingOn October 20, 2026, from the stands of Thien Truong Stadium, I sat close...
Vietnam 0-3 China: A Resolute First Half and the Conversion Problem Before the 2026 Asian GamesIn the 85th minute, the ball ended up in China's net. A short roar rose from...
Muay Thai Opens the 2026 National Sports Festival in Ho Chi Minh City: The Weight-Class Map, the Single-Elimination Format, and the Gaps Nobody Has FilledAt six in the morning on October 22, the bell for round one did not ring out...
After the Whistle at Hoa Xuan: The Boy Who Drew an S, a Shirt Covered in Logos, and How Vietnamese Football Keeps Losing a Rough GemHoa Xuan Stadium was so quiet that I could hear the ball sigh. That afternoon...
The Goalkeeper Market: When Distribution Is Priced Higher Than ReflexesA goalkeeper stands just outside the six-yard box, the ball at his feet, his...
When the Stands Fall Silent: The Quiet Pulse of Vietnamese Football and Lessons from JapanWhen the Stands Fall Silent: The Quiet Pulse of Vietnamese Football and Lesso...
Vietnam vs Pakistan: Kim Sang Sik, an unhealed glove, and a match named self-respectThe press room in Jakarta was not crowded. One microphone on the table, a few...
The Ochoa Void and the 2030 Gamble: Which Sediment Layer Is Mexico Excavating?At minute 61 of the friendly between Mexico and Peru, I wrote a number in my...
An Se-young and the Asian Games 2026 Record Map: When Data Draws a Women's Badminton DynastyOn September 29, 2026, in Aichi-Nagoya, the second game of the women's single...
Presidents Cup 2026 at Medinah: The International Team Hands Its Fate to the Analytics RoomThe press conference ran seventeen minutes, and Christiaan Bezuidenhout neede...
Ashlyn Anderson: The 9-Second Symphony and the NCAA Recruiting EquationThere is a number no one noticed in Rice University's recruiting announcement...
2026 Chess Olympiad Round 9: Gukesh escapes on Board 4, India still without control of their own fateI sat in the eastern stand, where the sightline cuts diagonally down to Board...
Vietnam PUBG Mobile finishes fourth at ASIAD 20: Five points from bronze, but the real gap is squad depthWhen the scoreboard settled on 95, the gap to the bronze medal was five. In t...
LA 2028 Olympics: Six Men's Volleyball Tickets Are Claimed, Yet the Reigning Champion France Is Still MissingNight fell over Rio de Janeiro, and I sat before the screen with a beer more...
Sindhu Loses to Chen Yufei in Asian Games 2026 Quarter-final: Tempo Reversed, Not the Third GameThe shuttle hung high enough to silence the stands at Aichi-Nagoya for a few...
When V-League Data Is Thin, Analysts Must Build Their Own Space MapsThat day I sat in a coffee shop on Bach Dang Street in Da Nang, watching the...
AL Overthrows BLG 3-1 in the 2026 LPL Championship: Death Sentence for the Treble Dream and a Throne Change After Six CollapsesOn September 13, 2026, at the central arena in Shanghai, the fourth game of t...
Sussex Senior 4* Table Tennis Open: The Race for a New ChampionWhen the defending champion of last year's men's singles title is only seeded...
Chinese-Korean Esports Satellite Academies: A Factory for Disposable TalentIn the summer youth finals of the LPL, I sat alone in my editorial room in...
V.League 2026-25: The Foreign Player Arms Race Is Hitting Its CeilingOn October 20, 2026, from the stands of Thien Truong Stadium, I sat close...
Vietnam 0-3 China: A Resolute First Half and the Conversion Problem Before the 2026 Asian GamesIn the 85th minute, the ball ended up in China's net. A short roar rose from...
Muay Thai Opens the 2026 National Sports Festival in Ho Chi Minh City: The Weight-Class Map, the Single-Elimination Format, and the Gaps Nobody Has FilledAt six in the morning on October 22, the bell for round one did not ring out...
